package cn.edu.sjtu.se.peakfactory.service.interfaces;

import java.util.List;

import cn.edu.sjtu.se.peakfactory.service.bean.GameVB;

public interface GameService {

	public GameVB getGameById(Long gameId);

	public Long addGame(String name, String description, Integer type,
			List<Long> tagIds, String url, String creator, String normalPic,
			String bigPic);

	public void deleteGame(Long gameId);// change status

	public void registerGame(Long gameId, Long id);

	public void nullifyGame(Long gameId, Long id);

	public List<GameVB> listGame(Long id);

	public List<GameVB> findGame(String name, List<Long> tagIds, String description);

}
